"""
文件处理相关的模块工具
"""
def print_file_info(file_name):
    """

    :param file_name: 读取文件
    :return:None
    """
    f = None
    try:
        f = open(file_name, mode='r',encoding='utf-8')
        content = f.read()
        print(content)
    except FileNotFoundError:
        print(f"异常为{FileNotFoundError}")
    finally:
        if f:  #None为false
            f.close()

def append_to_file(file_name,data):
    """
    追加文件数据的函数
    :param file_name: 文件路径
    :param data: 增加的数据
    :return: None
    """
    f = open(file_name, mode='a',encoding='utf-8')
    f.write(data)
    f.write('\n')
    f.close()

if __name__ == '__main__':
    print_file_info('E:\\py代码\\hello.txt')
    append_to_file('E:\\py代码\\hello.txt','我是你把')